/* ------------------------------------------------------------------------------------------- */

.popup_col { height: 42px; line-height: 42px; }

.popup_box {
    min-width: 350px;
    width: auto;
    border-radius: 2px;
    display: none;
  	box-shadow: 1px 1px 10px rgba(0,0,0,.3) ;
}

.popup_box_head {
    position: relative;
    cursor:move;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
  	height: 35px;
  	line-height: 35px;
	background-color: #49a7df; 
}

.popup_box_head .popup_box_head_title {
    color: #fff;
	font: 14px "Microsoft YaHei", Verdana, SimHei, "Microsoft JhengHei", Tahoma;
	padding-left: 10px;
}

.popup_box_head .popup_box_head_close {
    float: right;    
    margin-right: 10px;
	margin-top: 4px;  
    display: block;height: 22px;width: 22px;
    background: url(../images/win_close.png) no-repeat -22px 0px;   
}

.popup_box_head .popup_box_head_close:hover {    
    background: url(../images/win_close.png) no-repeat -22px -22px;        
}

.popup_box_head .ui-box-head-text-360 {
    margin-left: 10px;
    color: #808080;
    float: left;
}

.popup_box_container {
    background: #fff;
    border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;   
}

.popup_box_content {
	text-align:center;
	padding: 0px;
	margin: 0px;
	min-height: 200px;
	max-height: 800px; 
	width: auto;
	height: auto;
	display:block;
	font: 12px "Microsoft YaHei", Verdana, SimHei, "Microsoft JhengHei", Tahoma;
	overflow-y:auto;
	overflow-x:hidden;
}

div.popup_box_content span {
    padding-top:90px;
    vertical-align: middle;
    color: #00335E;
}

.popup_box_footer {     
    text-align: center;    
    border-top-style: solid;
    border-top-color: #e4e5e9;
    border-top-width: 1px;	
	height: 42px;
	background-color: #F6F9FC;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	padding-top: 5px;
}

.popup_box_btn_gray:hover {
color: #fff;
}
.popup_box_btn_gray:hover {
background: #3083eb;
border-color: #1f74df;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3083eb',endColorstr='#3083eb',GradientType=0);
}
.popup_box_btn_gray {
background-image: -webkit-linear-gradient(bottom,#f5f9fc,#fff);
background-image: -moz-linear-gradient(bottom,#f5f9fc,#fff);
background-image: -o-linear-gradient(bottom,#f5f9fc,#fff);
background-image: linear-gradient(to top,#f5f9fc,#fff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f9fc',GradientType=0);
}
.popup_box_btn {
-khtml-user-select: none;
background: #fff;
border-radius: 2px;
border-width: 1px;
border-style: solid;
border-color: #bbcbdf;
color: #536083;
cursor: pointer;
display: inline-block;
font-size: 12px;
font-family: arial;
min-width: 47px;
overflow: hidden;
padding: 10px 14px;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}

.b-iframe{
    overflow: hidden; border: none; padding: 0; margin: 0; width:600px; height:280px;
}

.popup_box label.error {
  background:url("../images/unchecked.gif") no-repeat 0 0;
  padding-left: 16px;
  vertical-align:middle;
  font-size: 11px;
  color: #EA5200;
  margin-left: 2px;
  width: auto;
  display: inline;
}

.popup_box label.checked {
  background:url("../images/unchecked.gif") no-repeat 0 0;
}

/* ------------------------------------------------------------------------------------------- */